from flask import Blueprint

# 创建蓝图
from flask import redirect
from flask import request
from flask import session

admin_blue = Blueprint("admin",__name__,url_prefix="/admin")

from . import views
# 如果是访问管理员的登录页面不需要拦截，因为要数密码，
# 当访问管理员的其他界面时就需要作出拦截，重定向到首页
@admin_blue.before_request
def visit_admin():
    # 访问的不是管理员登录页需要拦截
    if not request.url.endswith("/admin/login"):
        # 不是管理员用户需要拦截
        if not session.get("is_admin"):
            return redirect("/")